// 目标：完成注册功能
// 1.1 收集用户注册数据并校验
document.querySelector('#btn-register').addEventListener('click', async e => {
  // serialize插件
  const data = serialize(document.querySelector('.register-form'), { hash: true, empty: true })
  // console.log(dat a)
  if (!data.username) {
    return showToast('用户名不能为空')
  }
  if (data.username.length < 8 || data.username.length > 30) {
    return showToast('用户名不符合要求')
  }
  if (!data.password) {
    return showToast('密码不能为空')
  }
  if (data.password.length < 6 || data.password.length > 30) {
    return showToast('密码不符合要求')
  }
  // 1.2发送请求
  const res = await axios.post('/register', data)
  // console.log(res)
  showToast(res.message)
  location.href = './login.html'
})

// 1.3显示结果
// 1.4注册成功跳转登录页面